package com.zackary.spring_blogs.service.impl;

import com.zackary.spring_blogs.entity.Blog;
import com.zackary.spring_blogs.service.BlogService;
import com.zackary.spring_blogs.util.PageQueryUtil;
import com.zackary.spring_blogs.util.PageResult;
import com.zackary.spring_blogs.vo.BlogDetailVO;
import com.zackary.spring_blogs.vo.SimpleBlogListVO;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @author zackary
 * @date 2024年11月20日 10:35
 * @email 884484156@qq.com
 */
@Service
public class BlogServiceImpl implements BlogService {
    // ZYJ TODO 2024/11/20: 10:35

    @Override
    public String saveBlog(Blog blog) {
        return "";
    }

    @Override
    public PageResult getBlogsPage(PageQueryUtil pageUtil) {
        return null;
    }

    @Override
    public Boolean deleteBatch(Integer[] ids) {
        return null;
    }

    @Override
    public int getTotalBlogs() {
        return 0;
    }

    @Override
    public String getBlogById(Long blogId) {
        return "";
    }

    @Override
    public String updateBlog() {
        return "";
    }

    @Override
    public PageResult getBlogForIndexPage(int page) {
        return null;
    }

    @Override
    public List<SimpleBlogListVO> getBlogListForIndexPage(int type) {
        return null;
    }

    @Override
    public BlogDetailVO getBlogDetail(Long blogId) {
        return null;
    }

    @Override
    public PageResult getBlogsPageByTag(String tag, int page) {
        return null;
    }

    @Override
    public PageResult getBlogsPageByCategory(String category, int page) {
        return null;
    }

    @Override
    public PageResult getBlogsPageBySearch(String keyword, int page) {
        return null;
    }

    @Override
    public BlogDetailVO getBlogDetailBySubUrl(String subUrl) {
        return null;
    }
}
